home *** CD-ROM | disk | FTP | other *** search
Makefile | 1998-04-05 | 2.6 KB | 150 lines |
-
- #DBUG=DEBUG=FULL DEFINE=DEBUGGING
- #DBUG=DEBUG=FULL DEFINE=RANGECHECK
- #DBUG=DEBUG=FULL OPTIMIZE OPTTIME NOSTACKCHECK
- DBUG=NODEBUG OPTIMIZE OPTTIME NOSTACKCHECK \
- OPTIMIZERINLINELOCAL OPTIMIZERSCHEDULER \
- OPTIMIZERCOMPLEXITY=15 OPTIMIZERDEPTH=15 \
- OPTIMIZERRECURDEPTH=15
-
-
- CFLAGS=$(DBUG) STRINGMERGE ABSFUNCPOINTER DATA=FAR VERBOSE \
- PARM=REG DEFINE=__BIG_ENDIAN__ DEFINE=NORMALUNIX \
- IGNORE=79 DEFINE=AMIGA DEFINE=UNROLL DEFINE=PPCTCP\
- DEFINE=strcasecmp=stricmp DEFINE=strncasecmp=strnicmp \
- DEFINE=AMIPX
-
- LDFLAGS=
-
- # not too sophisticated dependency
- OBJS1= \
- doomdef.o \
- doomstat.o \
- dstrings.o \
- amiga_cgxtagfns.o \
- amiga_socket_lib.o \
- amiga_timer.o \
- amiga_system.o \
- amiga_sound.o \
- amiga_video.o \
- amiga_net.o \
- amiga_sega.o \
- amiga_fixed.o \
- dehacked.o \
- tables.o \
- f_finale.o \
- f_wipe.o \
- d_main.o \
- d_net.o \
- d_items.o \
- g_game.o
-
- # amiga_draw.o \
-
- OBJS2= \
- m_menu.o \
- m_misc.o \
- m_argv.o \
- m_bbox.o \
- amiga_swap.o \
- m_cheat.o \
- m_random.o \
- am_map.o \
- p_ceilng.o \
- p_doors.o \
- p_enemy.o \
- p_floor.o \
- p_inter.o \
- p_lights.o \
- p_map.o \
- p_maputl.o \
- p_plats.o \
- p_pspr.o \
- p_setup.o \
- p_sight.o \
- p_spec.o \
- p_switch.o \
- p_mobj.o \
- p_telept.o \
- p_tick.o \
- p_saveg.o \
- p_user.o
-
- OBJS3 = \
- r_bsp.o \
- r_data.o \
- r_draw.o \
- r_main.o \
- r_plane.o \
- r_segs.o \
- r_sky.o \
- r_things.o \
- w_wad.o \
- wi_stuff.o \
- v_video.o \
- st_lib.o \
- st_stuff.o \
- hu_stuff.o \
- hu_lib.o \
- s_sound.o \
- z_zone.o \
- info.o \
- sounds.o \
- amiga_main.o
-
-
- OBJS= \
- temp1.o temp2.o temp3.o
-
- .c.o:
- @echo "Compiling $*.c..."
- @scppc $(CFLAGS) $*.c
-
- all : ADoomPPC
-
- ADoomPPC : $(OBJS1) $(OBJS2) $(OBJS3)
- @echo "Linking $@..."
- @ppc-amigaos-ld $(LDFLAGS) -r -o temp1.o $(OBJS1)
- @ppc-amigaos-ld $(LDFLAGS) -r -o temp2.o $(OBJS2)
- @ppc-amigaos-ld $(LDFLAGS) -r -o temp3.o $(OBJS3)
- @ppc-amigaos-ld $(LDFLAGS) -r -o $@ lib:c_ppc.o $(OBJS) lib:scppc.a lib:end.o
- protect $@ REWD
-
-
- amiga_net.o: amiga_net.c
- @echo "Compiling $<..."
- @scppc $(CFLAGS) INCLUDEDIRECTORY=sc:netinclude $<
-
- #amiga_draw.o: amiga_draw.s
- # @echo "Assembling $<..."
- # @pasm $<
-
- amiga_cgxtagfns.o: amiga_cgxtagfns.s
- @echo "Assembling $<..."
- @pasm $<
-
- amiga_socket_lib.o: amiga_socket_lib.s
- @echo "Assembling $<..."
- @pasm $<
-
- amiga_timer.o: amiga_timer.s
- @echo "Assembling $<..."
- @pasm $<
-
- amiga_fixed.o: amiga_fixed.s
- @echo "Assembling $<..."
- @pasm $<
-
- amiga_sega.o: amiga_sega.s
- @echo "Assembling $<..."
- @pasm $<
-
- amiga_swap.o: amiga_swap.s
- @echo "Assembling $<..."
- @pasm $<
-
-
- #############################################################
- #
- #############################################################
-